49 research outputs found

    Reconfiguration patterns for Goal-Oriented Monitoring Adaptation

    Get PDF
    International audienceThis paper argues that autonomic systems need to make their distributed monitoring adaptive in order to improve their “comprehensive” resulting quality; that means both the Quality of Service (QoS), and the Quality of Information (QoI). In a previous work, we proposed a methodology to design monitoring adaptation based on high level objectives related to the management of quality requirements. One of the advantages of adopting a methodological approach is that monitoring reconfiguration will be conducted through a consistent adaptation logic. However, eliciting the appropriate quality goals remains an area to be investigated. In this paper, we tackle this issue by proposing some monitoring adaptation patterns falling into reconfiguration dimensions. Those patterns aim at facilitating the adaptation design of monitoring behavior of the whole set of distributed monitoring modules part of autonomic systems. The utility of those patterns is illustrated through a case-study dealing with monitoring adaptation based on high level quality objectives

    A Goal-Oriented Approach for Adaptive SLA Monitoring : a Cloud Provider Case Study

    Get PDF
    National audienceWe argue in this paper that autonomic systems need to make their integrated monitoring adaptive in order to improve their “comprehensive” Quality of Service (QoS). We propose to design this adaptation based on high level objectives (called goals) related to the management of both the “functional system QoS” and the “monitoring system QoS”. Starting from some previous works suggesting a model-driven adaptable monitoring framework composed of 3 layers (configurability, adaptability, governability), we introduce a methodology to identify the functional and monitoring high level goals (according to the agreed Service Level Agreement - SLA) in order to drive models' instantiation. This proposal is first applied to a cloud provider case study for which two high level goals are developed (respect metrics freshness and minimize monitoring cost), and then simulated to show how the quality of management decisions, as well as intelligent monitoring of dynamic SLA, could be improved

    Goal-Oriented Monitoring Adaptation : methodology and patterns

    Get PDF
    International audienceThis paper argues that autonomic systems need to make their distributed monitoring adaptive in order to improve their “comprehensive” resulting quality; that means both the Quality of Service (QoS), and the Quality of Information (QoI). Thus, we propose a methodology to design monitoring adaptation based on high level objectives (goals) related to the management of quality requirements. One of the advantages of adopting a methodological approach, is that monitoring reconfiguration will be conducted through a consistent adaptation logic. Starting from a model-guided monitoring framework, we introduce our methodology to assist human administrators in eliciting the appropriate quality goals piloting the monitoring. Moreover, some monitoring adaptation patterns falling into reconfiguration dimensions are suggested and exploited in a cloud provider case-study illustrating the adaptation of Quality-Oriented monitoring

    AMSDL: A declarative language for adaptive monitoring control

    Get PDF
    International audienceMore and more requirements are given on the ability to precisely control at run time the achievement of a network and communicating systems monitoring activity. This paper gives an overview of AMSDL (Adaptive Monitoring Strategy Description Language), which is a language under development dedicated at the expression of adaptive monitoring strategies. AMSDL will provide both the network managers and the software developers of autonomic modules with the capacity to easily declare, more than the resources to be managed, the logics that will govern the dynamic monitoring behavior according to the variations of functional, informational and operational requirements

    Extending Ambient Intelligence to the Internet of Things: New Challenges for QoC Management

    Get PDF
    International audienceQuality of Context (QoC) awareness is recognized as a key point for the success of context-aware computing solutions. At a time where the Internet of Things, Cloud Computing, and Ambient Intelligence paradigms bring together new opportunities for more complex context computation, the next generation of Multiscale Distributed Context Managers (MDCM) is facing new challenges concerning QoC management. This paper presents how our QoCIM framework can help application developers to manage the whole QoC life-cycle by providing genericity, openness and uniformity. Its usages are illustrated, both at design time and at runtime, in the case of an urban pollution context- and QoC-aware scenario

    Interworking QOS Management Subsystem into IMS-Based Architecture Multi Providers: IMS-IQMSMP

    Get PDF
    International audienceThe third-generation partnership project 3GPP and 3GPP2 have standardized the IP multimedia subsystem (IMS) to provide ubiquitous and access network-independent IP-based services for next-generation networks via merging cellular networks and the Internet. The IP Multimedia Subsystem (IMS) seems to be the technology that will prevail in Next Generation Networks (NGNs). The users wish to communicate through collections of networks using different protocols; rendering service mapping from one network to another with the similar QoS is a complex issue thereby. The heterogeneous networks are collections of communication platforms using different protocols. This heterogeneity implies the need to offer many different services on the market within short time. In this paper we propose a heterogeneous network model based on the IMS that provides guaranteed QoS. Our method presents, in the first, an informational solution. Decisional information is added to the HSS basis to enrich the knowledge base, which is expressed under the form of "profile of QoS R", where the new information informs directly the decisions to be taken according to the user’s profile (preferences QoS and pricing, bandwidth, location ...). In the second, a solution for multi provider’s context which can allow a subscriber to register with one or more operator(s) according to QoS offered. Thirdly, a mechanism which can be deployed in heterogeneous networks to preserve the original QoS values of the user session and thus eliminate the cumulative effect of QoS rounding across the entire communication path. And it is feasible via the “Interworking QoS Management Sub-network” while adding the new interworking management components, namely: SICs, DIC, QPA AS and HSS-PQoSr

    Integrating an Online Configuration Checker with Existing Management Systems : Application to CIM/WBEM Environments

    Get PDF
    National audienceRuntime configuration validation is a critical requirement if we are to build reliable self-adaptive management systems. This paper presents a generic framework that includes a runtime configuration checker built upon a high-level language dedicated to the specification of configurations and validity constraints. In addition, we describe a methodology for using this framework and integrating the configuration checker with existing management systems. In particular, we show how we use the framework to enrich a CIM/WBEM management environment with automatic runtime configuration validation against a defined set of constraints guarding structural correctness and service behavior conformance. Our experiments with management models conforming to the CIM Virtual System profile show viable results demonstrating the feasibility of our approach

    Runtime Configuration Validation for Self-configurable Systems

    Get PDF
    International audienceRuntime configuration validation is a critical requirement if we are to build reliable self-adaptive systems. This paper describes a model-based approach that supports runtime validation of candidate configurations. The approach is based on MeCSV, a metamodel we propose, that allows a technologyneutral specification of systems' configurations and validity constraints. A constraint-checker relying on this specification verifies dynamically candidate configurations before their deployment. Experimental results with a messaging platform show viable validation overhead demonstrating the feasibility of the approach

    Towards a Virtualization-based Control Language for SDN Platforms

    Get PDF
    International audienceSoftware defined networking (SDN) approaches rely on control languages to programmatically express the desired network behavior. Several SDN control languages use network virtualization to abstract the complex and dynamic nature of the physical infrastructure. However, almost all these languages use the same network abstraction model, which we believe is not the most appropriate one for expressing flexible and reusable network control policies. This paper presents work in progress towards a new high-level virtualization-based control language for SDN platforms. The main novelty of this language is to integrate a network abstraction model that explicitly identifies two kinds of virtual units: i) Fabrics to abstract packet transport functions and ii) Edges to abstract richer networking functions. We believe that this approach will allow network administrators to easily express modular and reusable network control policies independently of the underlying infrastructure

    Generic and adaptable online configuration verification for complex networked systems

    Get PDF
    International audienceDynamic reconfiguration is viewed as a promising solution for today's complex networked systems. However, considering the critical missions actual systems support, systematic dynamic reconfiguration cannot be achieved unless the accuracy and the safety of reconfiguration activities are guaranteed. In this paper, we describe a model-based approach for runtime configuration verification. Our approach uses model-driven engineering techniques to implement a platform-independent online configuration verification framework that can operate as a lightweight extension for networked systems management solutions. The framework includes a flexible and adaptable runtime verification service built upon a high-level language dedicated to the rigorous specification of configuration models and constraints guarding structural correctness and service behavior conformance. Experimental results with a real-life messaging platform show viable overhead demonstrating the feasibility of our approach
    corecore